home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / smaltalk / manchest.lha / MANCHESTER / manchester / 2.2 / actors / README < prev    next >
Encoding:
Text File  |  1993-07-24  |  2.0 KB  |  59 lines

  1. This directory contains several `file-out' files, containing Smalltalk
  2. versions of the SMACK (SMalltalk ACtor Kernel) system.
  3.  
  4. SMACKv1.0.st
  5.  
  6. This file-in file contains the SMACK version V1.0, essentially as described
  7. in the technical report "SMACK: The Smalltalk Actor Kernel", dated
  8. 19th August 1988.  This version is retained for historical interest only.
  9.  
  10. SMACKv1.1.st
  11.  
  12. This fil-in file contains an improved version of SMACK.  Enhancements include:
  13.  
  14.  * Numerous bug fixes.  Needless to say, there are plenty more bugs still
  15.    requiring fixing!  Bug reports, etc. to me (Trevor), please.
  16.  
  17.  * An interface to the `Grapher' goodie (but see below), which allows a
  18.    graphical display of the acquaintance relationships between actors.  Actors
  19.    in the graphical display may be selected using the red button; a menu allows
  20.    inspectors, etc. to be opened on that actor.  The graphical representations
  21.    will update automatically as the simulation runs.
  22.  
  23.  * Menu options on inspectors and the grapher allowing access to the source
  24.    code of Behaviours.
  25.  
  26.  * Many pre-defined Behaviours are provided, defined as class methods
  27.    in class Behaviour.
  28.  
  29.  * Support for explicit garbage collection of actors no longer required.  A
  30.    Behaviour can include the expression `slf destroy' to remove the actor.
  31.    This simulates `compiler-assisted' garbage-collection, and is quite easy
  32.    to do (in principle) for stack-like customer allocation.
  33.  
  34.  * Some further examples are provided, including the dreaded takeuchi function.
  35.    tak(18 12 6) = 7.
  36.  
  37.  
  38. actor.icon
  39.  
  40. This file-in file contains a description of the actor icon.
  41.  
  42. Grapher.st
  43.  
  44. This is a modified version of the `Grapher' goodie, for use with SMACKv1.1.st
  45. (above).  Make sure that this is filed in *first*.
  46.  
  47.  
  48.  
  49. WARNING:
  50.  
  51. This code has only been tried with VI2.2 images only.  Some work *will* be
  52. required in order to get it working with earlier images.
  53.  
  54. You *must* *not* have any previous version of SMACK, *or* Grapher in your
  55. image to use these file-ins naively.  Caveat Emptor!
  56.  
  57. Trevor Hopkins.
  58. 19 August 1988.
  59.